Computer cycling and control system



May 31, 1966 H. LUKOFF ETAL 3,254,329

COMPUTER CYCLING AND CONTROL SYSTEM Filed March 24, 1961 55 Sheets-Sheet I.

CONTROL COUNTER CONTROL COUNTER NO i E N Y ID E E N v 2 8 A 0 IO U T a: a. 3 f v m a: o

B m c: g m A 2 m 2 ,3 9 w 9 m 8 w Q\ 12 :3 I I 2 fm g U 2 r INVENTORS U E WILLIAM F. scHmTr O J,P.ECKERT u n 2 BY HLUKOFF =2 2' 9 .9 M L| LL. \L k ATTORNEY May 31, 1966 H. LUKOFF ETAL COMPUTER CYCLING AND CONTROL SYSTEM 55 Sheets-Sheet 2 Filed March 24, 1961 mmooomo mwwmonz m02w2 O... 9 5 mmmmonz mmooa mm NE mm mm.

.6 555mm 34 BK w:

mmw

5.59m NV mwkmamm mOhouJmm mwk owm INVENTORS WILLIAM F. SCHHITT J. P. ECKERT HVLUKOFF ATTORNEY y 1966 H. LUKOFF ETAL 3,254,329

COMPUTER CYCLING AND CQNTROL SYSTEM Filed March 24, 1961 35 Sheets-Sheet 4 a go E8 (9 w T FiNAL ENCODER 2110 cows CAAL CAAM 2" i i T MING COMPUTER CYCLE CL tP1 212 DECODER CONTROL i AND tPS (PO 6 SWITCHING CHJP ELEMENTS CHJP CHJP CHJP CHJP CHJP f '1 a 24 25 .(EP) N CHTA CHTC FUNCHON ENCODER 2 CHRM -cHwM l 21s g5 PC A PCN PC12 DECODER PCO PC 235%:

20s 2? 3% PM pco PC45 Pc23 P023 CLEAR 1 I l U l J L207 CPCL CPCS oo 25 @550 75 CHTA v -.CHTC

(a? g 205 DECODER AR AU 204 ENCODER (BUFFER )0 0423 9 1 0 0123 9 ARRAY) DECOOER ,2o2 DECODER 203 1 1 T T 1 T 1 300 M. s. I. D. REGISTER L. s. I. o. REGISTER ;2oo 201 132 Q 122 J TO A. U.

STATIC REGISTER FROM 1R1 2 INSTRUCTION DIGITS INVENTORS WILLMM F. SCHMITT J. I? ECKERT H. LUKOF Flg. 2

A TTORNEY May 31, 1966 Filed March 24, 1961 H. LUKOFF ETAL COMPUTER CYCLING AND CONTROL SYSTEM 55 Sheets-Sheet 5 301 START a [3 02 CNBA SINGLE I 1 PULSER S 300 START 303 17 FF H R CHTA 328 330 H 329 ENDING SIGNAL CGNB CHJP (EP) 2 o (FROM MEMORY) 327 s t k/ CHJP H OPERAND CHNB A CHWD CPCW FF CHFR 339 15 R CQBA 343 r] V 324 1 S CSAR 1 s ENDtNG STATUS 12 PULSE 335,2 1 CHJP 336 STORAGE 5305 o 325 FF (EP) FF R 1 0 V R 107, 1070 CLEAR 100 1 END$NG "I L IDIGITS H58 20 if: SIGNALS, so 1R1 ETC.

I-A mews INVENTOR Fg. 3 WILLIAM F. scar/Err J, P ECKERT ATTORNEY May 31, 1966 H. LUKOFF ETAL 3,254,329

COMPUTER CYCLING AND CONTROL SYSTEM Filed March 24, 1961 35 Sheets-Sheet 6 ADDRESS TO MEMORY (INSTRUCTION ADDRESS AT T3) MEMORY ADDRESS DECODER 144 R CARRY B ADDE 'NPUT INPUT 2 INPUT! UNIT 318 317 ADD 3 306 UA ZDSDRESSABLE REG. :3

ZEROS 1 s w 104 320 5 M7 2% 319 CONTROL 1 R COUNTER [J '4 S 143 CGNB cscr.

341 FF 25 f4 qE-a R JNVENTOR 'g. 3 WILL/A54 fiEsc'Kfl'iT Pti Pt.2

(Pt 2) H. LUKOFF ATTORNEY May 31, 1966 H. LUKOFF ETAL COMPUTER CYCLING AND CONTROL SYSTEM 55 Sheets-Sheet 7 .ml. @200 won t Q02 m ENE m9 ENE 9 w No ENE o mmm t map/Cm 03; P30 m N 5a; m an; 5&2. m

#9 mwwzzou Pzou 2m t 340 128 m HE 445 mom HE mam Filed March 2-4, 1961 mom .i E45 May 31, 1966 H. LUKOFF ETAL COMPUTER CYCLING AND CONTROL SYSTEM 55 Sheets-Sheet 8 Filed March 24, 1961 May 31, 1966 H. LUKOFF ETAL 3,254,329

COMPUTER CYCLING AND CONTROL SYSTEM Filed March 24, 1961 35 Sheets-Sheet 9 y 1966 H. LUKOFF ETAL COMPUTER CYCLING AND CUNTROL SYSTEM 55 Sheets-Sheet 10 Filed March 2-4, 1961 May 31, 1966 H. LUKOFF ETAL COMPUTER CYCLING AND CONTROL SYSTEM 35 Sheets-Sheet 11 Filed March 24, 1961 May 31, 1966 H. LUKOFF ETAL COMPUTER CYCLING AND CONTROL SYSTEM 55 Sheets-Sheet 12 Filed March 24, 1961 May 31, 1966 H. LUKOFF ETAL COMPUTER CYCLING AND CONTROL SYSTEM 55 Sheets-Sheet 15 Filed March 24, 1961 TQQU May 31, 1966 H. LUKOFF ETAL COMPUTER CYCLING AND CONTROL SYSTEM Filed March 2-4, 1961 FIG. 60

EP FROM CU(t5) DECODER 55 Sheets-Sheet 15 CNTL AU May 31, 1966 H. LUKOFF ETAL COMPUTER CYCLING AND CONTROL SYSTEM 55 Sheets-Sheet 16 Filed March 24, 1961 mm? m:

pm QE Now 5330 20mm 1m May 31, 1966 H. LUKOFF ETAL COMPUTER CYCLING AND CONTROL SYSTEM 35 Sheets-Sheet 18 Filed March 2-4, 1961 Om h 951 E58 BE; 9

JA X

55 Sheets-Sheet 20 H. LUKOFF ETAL COMPUTER CYCLING AND CONTROL SYSTEM May 31, 1966 Filed March 24, 1961 

1. A DIGITAL COMPUTER HAVING A MEMORY FOR STORING INSTRUCTIONS, CONTROL MEANS INCLUDING MEANS FOR EXTRACTING INSTRUCTIONS FROM THE MEMORY, FIRST MEANS FOR STORING SAID INSTRUCTIONS AND PERFORMING FIRST STEPS IN THE MANIP ULATION THEREOF, SECOND MEANS FOR STORING SAID INSTRUCTIONS AND PERFORMING SECOND STEPS IN THE MANIPULATION THEREOF, MEANS FOR TRANSFERRING AN INSTRUCTION FROM SAID FIRST MEANS TO SAID SECOND MEANS AND MEANS FOR TRANSFERRING A FURTHER INSTRUCTION TO SAID FIRST MEANS AFTER SAID FIRST NAMED INSTRUCTION HAS BEEN TRANSFERRED TO SAID SECOND MEANS, AND WHILE SAID FIRST NAMED INSTRUCTION IS STORED IN SAID SECOND MEANS. 